
//同意实名认证协议
$(function() {
	$("#agree").click(function(){
		var ischeck = document.getElementById("agree").checked;
		if (ischeck) {
			$("#btnRegist").attr("disabled", false);
			$("#btnRegist").removeClass("fail");
		} else {
			$("#btnRegist").attr("disabled","disabled");
			$("#btnRegist").addClass("fail");
		}
	});
});
//打开注册协议弹层
function alertBox(maskid,bosid){
	$("#"+maskid).show();
	$("#"+bosid).show();
}
//关闭注册协议弹层
function closeBox(maskid,bosid){
	$("#"+maskid).hide();
	$("#"+bosid).hide();
}

//错误提示
function showError(id,msg) {
	$("#"+id+"Ok").hide();
	$("#"+id+"Err").html("<i></i><p>"+msg+"</p>");
	$("#"+id+"Err").show();
	$("#"+id).addClass("input-red");
}
//错误隐藏
function hideError(id) {
	$("#"+id+"Err").hide();
	$("#"+id+"Err").html("");
	$("#"+id).removeClass("input-red");
}
//显示成功
function showSuccess(id) {
	$("#"+id+"Err").hide();
	$("#"+id+"Err").html("");
	$("#"+id+"Ok").show();
	$("#"+id).removeClass("input-red");
}

$(function () {

	var phone_tag =0 ;
	var realName_tag =0 ;
	var idCard_tag = 0;
	var messageCode_tag =0 ;
	//验证手机号不能为空
	$("#phone").blur(function () {
		phone_tag = 0;
		//1、当没有输入手机号的时候 将输入框内容取出，并去除前后空格
		var phone = $.trim($(this).val());
		if (phone == null || phone == "") {
			//alert("122");
			showError("phone", "手机号不能为空");
			return;
		}

		// 2、手机长度必须为11位
		if (phone.length != 11) {
			showError("phone", "手机号长度必须为11位");
			return;
		}

		// 3、手机号码格式的判断
		if (!/^1[1-9]\d{9}$/.test(phone)) {
			showError("phone", "请输入正确的手机号码");
			return;
		}
		showSuccess("phone");
		phone_tag = 1;
	});

	//验证真实姓名
	$("#realName").blur(function () {
		realName_tag =0;
		//1、当没有输入姓名的时候 将输入框内容取出，并去除前后空格
		var realName = $.trim($(this).val());
		if (realName == null || realName == "") {
			//alert("122");
			showError("realName", "姓名不能为空");
			return;
		}

		// 2、真实姓名的格式的判断 正则表达式 要两边加//
		if (!/^[\u4e00-\u9fa5]{0,}$/.test(realName)) {
			showError("realName", "请输入正确的姓名");
			return;
		}
		showSuccess("realName");
		realName_tag = 1;
	});

	//身份证号码的校验
	$("#idCard").blur(function () {
		idCard_tag = 0 ;
		//1、当没有输入身份证号码的时候 将输入框内容取出，并去除前后空格
		var idCard = $.trim($(this).val());
		if (idCard == null || idCard == "") {
			//alert("122");
			showError("idCard", "身份证号码不能为空");
			return;
		}
		// 2、身份证号的格式的判断 正则表达式 要两边加//
		if (!/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(idCard)) {
			showError("idCard", "请输入正确的身份证号");
			return;
		}
		showSuccess("idCard");
		idCard_tag = 1 ;
	});

	//短信验证码事件的触发实现
	$("#messageCodeBtn").click(function () {
		//alert(123);
		//在点击验证码按钮之前，需要再对手机号密码等进行校验
		//var phone_ret = $("#phone").blur(); //模拟事件触发
		//var realName_ret = $("#realName").blur();
		//var idCard_ret = $("#idCard").blur();

		if(phone_tag==1&&realName_tag==1&&idCard_tag==1) {
			//alert(123)
			var phone = $.trim($("#phone").val());
			var _this = $(this);
			$.get("/005-money-web/loan/page/messageCode", { phone: phone },
				function(data){
					if(data.code==1){
						alert(data.message);
						$.leftTime(60,function(d){
							if(d.status){
								_this.addClass("on");
								_this.html((d.s=="00"?"60":d.s)+"秒后重新获取");
							}else{
								_this.removeClass("on");
								_this.html("获取验证码");
							}
						});
					}
				});
		}
	});

	//手机验证码接收到后填在输入框后，对验证短信验证码
	$("#messageCode").blur(function () {
		messageCode_tag = 0;
		var messageCode = $.trim($("#messageCode").val());
		//验证码不能为空
		if(messageCode==null||messageCode==""){
			showError("messageCode","请输入短信验证码");
			return;
		}
		//验证码长度必须为6位
		if(messageCode.length!=6){
			showError("messageCode","短信验证码的长度必须为6位");
			return;
		}
		showSuccess("messageCode");
		messageCode_tag = 1;
	});

   //认证 验证
	$("#btnRegist").click(function () {
		//alert(123);
		//模拟事件触发
		/*var phone_ret = $("#phone").blur();
		var loginPassword_ret = $("#realName").blur();
		var idCard_ret = $("#idCard").blur();
		var messageCode_ret = $("#messageCode").blur();*/

		if(phone_tag==1&&realName_tag==1&&idCard_tag==1&&messageCode_tag==1){
			alert(123);
			//alert("提交数据" + phone_tag);
			var phone=$.trim($("#phone").val());
			var realName=$.trim($("#realName").val());
			var idCard=$.trim($("#idCard").val());
			var messageCode = $.trim($("#messageCode").val());
			$.post("/005-money-web/loan/page/realNameSubmit",{ phone:phone, realName:realName,idCard:idCard,messageCode:messageCode },
				function(data){
					//alert("Data Loaded: " + data);
					if(data.code==0){
						alert(data.message);
						window.location.href="/005-money-web/loan/page/register";
					}
					if(data.code==1){
						window.location.href="/005-money-web/index";
					}
					if(data.code==-1){
						alert(data.message);
						window.location.href="/005-money-web/index";
					}
				});
		}
	})




});